New Approach to Develop the Messenger Application: from Client- Server Design to P2p Implementation

نویسنده

  • Ha Quoc Trung
چکیده

Client server application architecture is widely used in design and development of distributed application. Its advantage is the protocol design simplicity. However the architecture has several drawbacks such as server bottleneck and weak scalability. P2P architecture resolves these drawbacks by distributing computing tasks on both the client and server, making them equal in the system. However, P2P application development and protocol design are far difficult than client server model. This article proposes a solution to get the advantages of both models: the distributivity of the P2P architecture and the simplicity of the client server architecture. The solution uses local proxies, which interact with the client as the server and sharing information among them via P2P system. The solution is implemented and experimented for text information and services: messaging application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Implementation of Desktop Video Conference System Based on Client-Server and P2P

This paper describes the design and implementation of desktop video conference system using client-server and P2P(Peer to Peer). This systems is based on a client-server and P2P architecture, where clientserver is used for the communication with the MCU(Multipoint Control Unit) and P2P is used for the real time video conference. Also, developed system is tested by the desktop video conference s...

متن کامل

Design and Implementation of Cyber Video Consultation System Using Hybrid P2P

This paper describes the design and implementation of cyber video consultation systems(CVCS) using hybrid P2P for video consultation between remote sites. The proposed system is based on client-server and P2P(Peer to Peer) architecture, where client-server is used for communication with the MCU(Multipoint Control Unit) and P2P is used for the cyber video consultation. The developed video consul...

متن کامل

Stochastic simulation of P2P VoIP network reconfiguration using graph transformation

Peer-to-Peer (P2P) networks provide an alternative approach to distributed systems, relaxing the requirements for dedicated servers from the client-server model. A P2P network operates as an overlay at application layer, on top of the physical network. In the early years of P2P, most applications lacked mechanisms for enforcing a particular overlay topology. This resulted in inefficient communi...

متن کامل

Audrey: The Model and Implementation of A Hybrid P2P Framework for Massive Virtual Environments

Massively Multiplayer Online environments continue to grow in popularity, with current technical designs based upon a well proven client-server model. This approach has some inherent limitations, high costs to provision server resources for peak demands and restriction of the maximum number of concurrent participants within a virtual environment. Incorporating Peer-to-Peer (P2P) techniques prov...

متن کامل

Designing a Distributed Software Development Support System Using a Peer-to-Peer Architecture

Distributed software development support systems typically use a centralized client-server architecture. This approach has some drawbacks such as the participants may experience lengthy delays if they are located far from the central server, and the organization that runs the server must deal with the security and privacy issues that come with being in charge of a central repository of informat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012